package com.github.ecbp.store.service.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.github.ecbp.common.data.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @Author Created by Alex·He on 2020/4/30 22:11
 * @Version V1.0
 * @Description: 运费模版表(FreightTemplate)实体类
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("freight_template")
public class FreightTemplate extends BaseEntity {

    /**
     * 运费模版名称
     */
    private String name;

    /**
     * 计费类型:0->按重量；1->按件数
     */
    private Integer chargeType;

    /**
     * 首重kg
     */
    private Double firstWeight;

    /**
     * 首费（元）
     */
    private Double firstFee;

    /**
     * 续重kg，即超过首重后，每增加【continue_weight】kg，将会收费【continue_fee】元
     */
    private Double continueWeight;

    /**
     * 续费（元），即超过首重后，每增加【continue_weight】kg，将会收费【continue_fee】元
     */
    private Double continueFee;

    /**
     * 省
     */
    private String province;

    /**
     * 市
     */
    private String city;

    /**
     * 县/区
     */
    private String county;

    /**
     * 排序
     */
    private Integer sort;
}
